mc68882 product summary page search motorola : semiconductors : product catalog : 32-bit embedded processors : 68k/coldfire : 68k peripherals : mc68882 page contents l features l documentation l design tools l orderable parts l subscribe for updates other info l where to buy l faqs l literature services l 68k/coldfire? mc68882 : math coprocessor the mc68882 floating-point coprocessor (fpcp) fully implements the ieee standard for binary floating-point arithmetic (ansi-ieee std 754-1985) for use with the motorola m68000 family of microprocessors. the mc68882 provides an increased level of performance in a coprocessor that is fully compatible and physically interchangeable with the mc68881. intended primarily for use as a coprocessor to the mc68020/mc68030 32-bit microprocessor, the mc68882 provides a logical extension to the main processing unit integer data processing capabilities. this coprocessor provides a very high performance floating-point arithmetic unit and a set of floating-point data registers utilized in a manner that is analogous to the use of the integer data registers. the mc68882 instruction set, a natural extension of all earlier members of the m68000 family, supports all of the addressing modes of the host mpu. mc68882 features l 8 general-purpose floating-point data registers, each supporting a full 80-bit extended precision real data format (a 64-bit mantissa plus a sign bit, and a 15-bit signed exponent). l 67-bit arithmetic unit to allow very fast calculations, with intermediate precision greater than the extended precision format. l 67-bit barrel shifter for high-speed shifting operations (for normalizing, etc.). l 46 instructions, including 35 arithmetic operations. l full conformance to the ansi-ieee 754-1985 standard, including all requirements and suggestions. l support of functions not defined by the ieee standard, including a full set of trigonometric and transcendental functions. l 7 data formats: byte, word, and long word integers; single, double, and extended precision real numbers; and packed binary coded decimal string real numbers. l 22 constants available in the on-chip rom l virtual memory/machine operations. l efficient mechanisms for exception processing, context switches, and interrupt handling. l fully concurrent instruction execution with the main processor. l use with any host processor, on an 8-, 16-, or 32-bit data bus. l concurrent execution of multiple floating-point instructions. l special-purpose hardware for high-speed conversion of binary real memory operands to/from the internal extended format. l simultaneous access to the floating-point registers by the mc68882's conversion and arithmetic processing units. l reduced coprocessor interface overhead to increase throughput. [top] mc68882 documentation packages & pinouts http://e-www.motorola.com/webapp/sps/site/prod_summary.jsp?code=mc68882&nodeid=01m994189716807 (1 of 4) [4/24/02 10:41:05 am]
mc68882 product summary page id name format size k rev # date last modified mc68882pp mc68882 pin-out diagrams html 0 - - product change notices id name format size k rev # date last modified pcn2838 standardizing motorola packing quantity for all pin grid array packaged mc68020s and mc68882s - pcn#2838 html 6 - 6/03/1997 pcn2908 addendum to standardizing motorola packing quantity for all pin grid array packaged mc68020s and mc68882s - pcn#2908 html 6 - 6/18/1997 pcn5210 update notice to new tsc6 mc68882 mask set, 1j23s #5210 html 16 - 10/07/1999 pcn5847 new lockreel 44mm 7" hub 13" flange, pcn #5847 txt 11 - 8/22/2000 pcn5944 plcc material change for 240c msl, pcn #5944 txt 18 - 1/13/2001 quality information id name format size k rev # date last modified rel4q98qi product reliability information 4q98 pdf 160 - 12/31/1998 reference manual id name format size k rev # date last modified m68000prm 68000 family programmer's reference manual pdf 2338 - - m68000prmer 68k programmer's ref. manual errata txt 0 - - [top] design tools benchmark id name vendor id format size k rev # 68kdhry1 dhrystone 1.1 benchmark c source code file motorola txt 8 - 68kdhry2-p1 dhrystone 2.1 benchmarking part 1 (c header file) motorola txt 17 - 68kdhry2-p2 dhrystone 2.1 benchmarking part 1 (c source) motorola txt 6 2.1 68kdhry2-p3 dhrystone 2.1 benchmarking part 3 (c source) motorola txt 5 - m68kackbm ackerman benchmark with a downloadable c source code file motorola txt 1 - m68kfibbm fibonacci benchmark with downloadable c source code file motorola txt 1 - m68ksiebm sieve benchmark with downloadable c source code file motorola txt 1 - miscellaneous id name vendor id format size k rev # m68000amprt amiga port of matthew brandt's cc68k compiler motorola html 0 - m68000as332 as332.arc-freeware motorola arc 57 - m68000asmblr 68k assembler v 2.71 motorola lzh 54 - m68000ass_sim 68000 assembler/simulator for ms-dos motorola zip 157 - http://e-www.motorola.com/webapp/sps/site/prod_summary.jsp?code=mc68882&nodeid=01m994189716807 (2 of 4) [4/24/02 10:41:05 am]
mc68882 product summary page m68000bfp s-record to c-struct or binary file program motorola txt 7 - m68000cplr 68k compiler motorola html 0 - m68000unix 68k assembler-berkeley unix motorola arc 68 - m68000xass m680x0 cross assembler ms-dos motorola zip 114 - software id name vendor id format size k rev # m68000mts memory test software for 68k memory test software for the m68000 family motorola pdf 115 0 [top] orderable parts information partnumber package info life cycle description (code) remarks mc68882fn16a 68-lead plastic quad pack (plcc) product maturity/saturation(4) enhanced floating point coprocessor mc68882fn20a 68-lead plastic quad pack (plcc) product maturity/saturation(4) enhanced floating point coprocessor mc68882fn25a 68-lead plastic quad pack (plcc) product maturity/saturation(4) enhanced floating point coprocessor mc68882fn33a 68-lead plastic quad pack (plcc) product maturity/saturation(4) enhanced floating point coprocessor mc68882fn40a 68-lead plastic quad pack (plcc) product maturity/saturation(4) enhanced floating point coprocessor spak68882fn25a 68-lead plastic quad pack (plcc) product maturity/saturation(4) sample pack mc68882cfn16a 68-lead plastic quad pack (plcc) product maturity/saturation(4) ext temp, enhanced floating point coprocessor mc68882cfn20a 68-lead plastic quad pack (plcc) product maturity/saturation(4) ext temp, enhanced floating point coprocessor mc68882cfn25a 68-lead plastic quad pack (plcc) product maturity/saturation(4) ext temp, enhanced floating point coprocessor MC68882CFN33A 68-lead plastic quad pack (plcc) product maturity/saturation(4) ext temp, enhanced floating point coprocessor spak68882cfn25a 68-lead plastic quad pack (plcc) product maturity/saturation(4) sample pack mc68882rc16a 68-lead pin grid array, gold lead finish product maturity/saturation(4) enhanced floating point coprocessor mc68882rc20a 68-lead pin grid array, gold lead finish product maturity/saturation(4) enhanced floating point coprocessor mc68882rc25a 68-lead pin grid array, gold lead finish product maturity/saturation(4) enhanced floating point coprocessor mc68882rc33a 68-lead pin grid array, gold lead finish product maturity/saturation(4) enhanced floating point coprocessor mc68882rc40a 68-lead pin grid array, gold lead finish product maturity/saturation(4) enhanced floating point coprocessor mc68882rc50a 68-lead pin grid array, gold lead finish product maturity/saturation(4) enhanced floating point coprocessor spak68882rc16a 68-lead pin grid array, gold lead finish product maturity/saturation(4) sample pack http://e-www.motorola.com/webapp/sps/site/prod_summary.jsp?code=mc68882&nodeid=01m994189716807 (3 of 4) [4/24/02 10:41:05 am]
mc68882 product summary page spak68882rc33a 68-lead pin grid array, gold lead finish product maturity/saturation(4) sample pack mc68882crc16a 68-lead pin grid array, gold lead finish product maturity/saturation(4) ext temp, enhanced floating point coprocessor mc68882crc20a 68-lead pin grid array, gold lead finish product maturity/saturation(4) ext temp, enhanced floating point coprocessor mc68882crc25a 68-lead pin grid array, gold lead finish product maturity/saturation(4) ext temp, enhanced floating point coprocessor mc68882crc33a 68-lead pin grid array, gold lead finish product maturity/saturation(4) ext temp, enhanced floating point coprocessor [top] motorola home | semiconductors | login | support | contact us | site map products | documentation | tools | design resources | automotive | communications | networking http://e-www.motorola.com/webapp/sps/site/prod_summary.jsp?code=mc68882&nodeid=01m994189716807 (4 of 4) [4/24/02 10:41:05 am]
|